Search Results: "eike"

18 January 2008

Meike Reichle: My current favourite debian package

... and the reason I get nothing done. Please meet cuyo. Fun, addictive, drives you nuts!

10 January 2008

Alexander Schmehl: About Apache, Basic Authentication, Location and regular expressions

The other day, I had an interesting problem, regarding Apache, the LocationMatch directive and regular expressions. I'll put it here, so I'll be able to find it again... Actually it was a quite simple problem: A simple web page, where all web pages are protected with a password. No big Problem: Use a <location /> and AuthType basic, problem solved.... or isn't it? Some documents might be needed to be available without the authentication... for example robots.txt... or the funky custom error document, which explains how to get the authentication data, in case the authentication fails. Looking at the documentation, found a solution: LocationMatch exists, where you specify a regular expression, which must match, for the following configuration to apply. What isn't mentioned in the documentation, that the obvious solution... something like <LocationMatch !"^/(robots.txt my401handler.html"> doesn't work. See apache bug 10932. Needed quite some time, to find this out... Luckily Meike found the bug report above, which has a workaround for that problem: Use <LocationMatch "^/(?!robots.txt my401handler.html)"> Oh... and if your customized error handler references some pictures or style sheets, don't forget to add them to the regular expression above, too.

31 December 2007

Meike Reichle: Happy new year!

The year is almost over and a lot has happened. I finished my studies and got engaged, (Again, thank you very much for the many, many congratulations and warm wishes!) now, just before the year is really over I decided to finally make another commitment. Now, I guess the first thing I'll turn to will be Tasks and Sp tzle. ;)

30 December 2007

Meike Reichle: Without words ...

presenting engagement
rings
Intercultural disclaimer: In Germany it is customary to buy the wedding rings
on the occasion of the engagement and wear them on the left hand until the
actual marriage. Afterwards they are worn on the right hand.

19 November 2007

Meike Reichle: Symptoms

The German language has an expression that is "Zeichen der Zeit". Literally translated this means "Signs of the time", the idea behind that expression is that sometimes there are certains things or events that are symptopmatic for a current development or a general change of times. One of these "Zeichen der Zeit" can currently be observed very nicely in our neighbourhood. In the last half year three shops in our direct vicinity closed down. One was a quite cute 60s cafe that was later rented out to a citizens' action committee, the second was a shop that sold wooden toys, the third was a health food shop. I don't know how long these shops where around, but all of them had lasted for at least a couple years if not longer. Now all three shops are rented out again, two are now temp work agencies, the third is a "consumer bank" that specialises on small consumer credits for things like cars, washing machines or entertainment electronics. Apparently they also cooperate with some mail order firms. Is this really where we want to go?

17 November 2007

Meike Reichle: Back from the bookshop

I am wondering ... when exactly did cookbooks stop being about cooking and start being about cooks?

6 November 2007

Christian Perrier: Bloggers I like to read

There are some bloggers who I'm really happy to see back in the blogosphere.

29 October 2007

Ingo Juergensmann: New Passport

Like Meike Reichle I'm going to order a new passport without fingerprints before this stupid new law becomes reality/active.
What Meike forgot to mention: you maybe need a certificate of birth (Geburtsurkunde) when you order a new passport. When you're ordering the new passport at your birth place, it's likely that you don't need such a certificate, but I moved in the meanwhile to another town and wanted to get a new passport last Thursday and was told from the people at the town hall that I need to have a certificate of birth.

Another interesting point to know: you can order your new passport anywhere in Germany, but when doing so somewhere else than where your main living is (Hauptwohnsitz), the costs will be doubled: instead of 59.- you'll need to pay 2x 59.- = 118.-.

Meike Reichle: Only three days left ...

Citizens of Germany have only three days left if they want to apply for a new travel passport that does not include its owner's fingerprints. From the 1st of November on German citizens who apply for a new travel passport will have to provide their fingerprints so they can be included in the passport's biometric section. Up until now, fingerprinting was a treatement reserved for those user reasonable suspicion of a crime. A new travel passport can be applied for at any time, whether the old one is expired or not. Your new passport will be valid for 10 years if you are 26 or older, otherwise it will be valid for only five years. A new passport costs 59,00 Euro respectively 37,50 Euro for those under 26 years. I for one do not welcome this further erosion of privacy so I got myself a new passport just in time. Guess I'll have to do a lot of travelling in the next 10 years ...

2 August 2007

Meike Reichle: Some more positive things and Dear launchpad.net Part 2

More happy people: following up on my last post on nice free software experiences Chris Ball has responded by posting one of his. Are there any more? Also talking about free software nuisances I remembered my recent grudge with launchpad.net. At that time I was contacted by someone from Canonical shortly after that first post. He said he'd pass my comment on, but in the next days nothing happened so I turned to other things and only occasionally checked back on the site. A few days ago I've again checked back and guess what, the objectionable title has been replaced, both for people using launchpad and for those who don't. The page's title for peple who do not actually use launchpad now reads "X does not use launchpad" and "X in launchpad" for those who do. Much better! Well done launchpad.net!

29 July 2007

Meike Reichle: A little comfort

Being in any reasonably large free software project one tends to be confronted with endless little annoyances, frustrations and letdowns. Often it happens that these little things keep growing in our perception the longer they last and the more they trouble us. In these times it is good to be reminded that the actual thing we invest so much time and energy in is not those little issues that often annoy us so much, but the overlying ideal of free software which is still a great thing, even in view of all the little frustrations that we have to deal with when working on it. Yesterday I had one of these little experiences that just remind you, just how good a thing free software is:
  • At Thu, 26 Jul 2007 14:38:49 I filed a whishlist bug against a software I recently started using.
  • At Sat, 28 Jul 2007 19:04:35 the bug had been passed on to the software's upstream and I got an email from the upstream author telling me that the feature I wanted was already in the current development version of the software, where I could download the tar.bz2 and how to contact him on jabber.
  • At about half to ten I downloaded the code, rolled it into a package and tried it, but couldn't get the new feature to work, so I wrote another email.
  • An half hour later I got an answer telling me what I'd done wrong. I fixed my mistake, tested the new feature and found that it did right what I wanted. However, there was one more option I thought would be useful so I contacted the author via jabber.
  • In the following 2.5 hours he implemented the additional option that I had asked for, renamed a button I found a bit unintuitive and fixed two bugs I discovered in the process of testing the new feature, sending me new code versions to test after every change.
  • I am now using the software with the new feature I asked for and with all the options I wanted from a homemade package but expect the proper Debian package to show up in the archive any day.
  • The whole process took three days.
... and this is exactly why free software (and the people in it) is so great. Because if there is something you'd think would be useful, all you have to do is ask and maybe lend a little help in testing and you got it. And this is why it's worth to put up with all the little annoyances, frustrations and letdowns that working with humans brings with it. Even if they sometimes seem to be overwhelming. PS: I know that there are also enough examples where things didn't go as smooth as this one. But this just makes it more worth and important to highlight and appreciate these examples where everything just worked out perfectly and not just take them as granted. So, inbetween posting rants and fuming at all the things that tick you off, how about if you think of a nice FLOSS experience you had and share it with the rest of the world?

7 July 2007

Meike Reichle: More Pancakes


a plate with a half eaten pancake
Following the invitation on the SocialContractTenYears wiki site. We also decided to join the distributed pancake party. So on the evening of July 5th we joined the many other pancake eaters. Pancakes where prepared and much enjoyed with a whole lot of toppings. A nice party! PS: In fact, following the composition of this blog post pancakes where had again. Now, that's the Good Life!

4 July 2007

Meike Reichle: On Beauty

Every day, when sitting in the bus, I see a lot of girls who obviously invest a lot of time, effort and money into looking good. ... and then render the whole effort useless by putting on this horribly bored, ill-tempered and disdainful look. Tsss.

22 June 2007

Meike Reichle: Hi from DC7

The journey to Edinburgh on Wednesday went pretty well. The only problem I ran into was that after landing at Edinburgh airport we had to wait in the plane for a few more minutes because the airport's doors wouldn't open. I felt pretty beaten when I finally arrived at the venue and just exchanged a few greetings and took a look around before going to the hostel and finishing my night's sleep. When I got up again it was almost time to go for dinner and then pick up Tolimar who got here on a later plane, since his appclication for travel sponsorship got accepted much earlier. (He's giving a talk and a BoF, so he had a higher priority.) On Thursday I saw a few talks and attended the debian-women BoF, which I think was very productive and - most importantly - gave us back some of the momentum we'd lost over the last years. We've got a whole lot of plans for new things to do now and I am looking forward to getting to work on them when I get back. The day ended with the DebConf Ceilidh which was pretty fun altough it was quite obvious that geeks may not actually be the best dancers around. Lack of rhythm was easily made up with enthusiasm though and the slight lack of women was also easily compensated. I think that Ceilidh band will remember us. We even contributed a few musicians of our own! Once the Ceilidh was over I pretty much fell right into bed. Although it's good to be here and meet all the people, only being at DebConf for the last few days generally tends to be rather frustrating. Firstly it's always weird to join a group that has already been together for a while and also DebConf really just isn't something that can be condensed to a few days. I've just about started to get into the flow today (Friday) and tomorrow I'll already be leaving again. Shame. Anyway, only being here for a bit is still better than not being here at all and I very much hope to have more time next year when we meet in Argentina. For now I'll just enjoy my remaining last day at DebConf and hope for a better time next year.

20 June 2007

Meike Reichle: Off to EDI

It's now shortly before 5am (Argh!) and I'll be leaving home now. If everything goes as planned this will be my journey:

5:20 - Bus to station
5:43 - Train to Hanover
6:21 - Train to Cologne
9:21 - Train to the Airport (CGN)
10:50 - Plane to EDI
Around noon - Arrival at Teviot.

If I don't show up, something went wrong.

Bye bye for now ... *yawn*

17 June 2007

Meike Reichle: What I learned during my thesis ...

Right, so as announced I finished my thesis this week. Its translated title is (if anyone want to know)

"Design and Implementation of a Model for the Retrieval of Free/Libre Open Source Software using a Case-Based Reasoning System".

Writing it certainly was an educational experience but I am still happy it's done now. Especially the last weeks where rather unfunny, more so since about ten days before my deadline we had a massive heat wave here in Lower Saxony. Now that it's done I am still waiting for enthusiam to kick in. So far weariness still prevails. Maybe also because finishing my thesis does not yet end my studies. We also have to do written and oral examinations which will take place in July and after. So at the moment I spend my days mostly sleeping and trying to muster up enough wanderlust for my trip to DebConf7. (At the moment the prospect of traveling long distance with trains and cheap flights and then be surrounded by a few hundred happy people is still rather daunting.) Anyway, in order to give an impression of my last weeks and months and to sum this all up, a list of random notes, taken during the last weeks, of what I learned while writing my thesis:
  • 6 months are NOT a long time!
  • 10.000 chars are not enough to model a Debian package description
  • 50 chars are not enough to model a Debian package name (YES, THAT MEANS YOU, libmaypole-plugin-authentication-usersessioncookie-perl!)
  • osi.org does not belong to the Open Source Initiative but to Ontario Swine Improvement (Ontario Swine Improvement (OSI) is an industry-run organization dedicated to providing swine improvement and genetic products, programs, information and expertise. Our goal is to help Ontario pork producers achieve competitive advantages and excellence in the global market place.)
  • I must not procrastinate.
    Procrastination is the mind-killer.
    Procrastination is the little-death that brings total obliteration.
    I will face my thesis.
    I will permit it to pass over me and through me.
    And when it has gone past I will turn the inner eye to see its path.
    Where the thesis has gone there will be nothing.
    Only I will remain.
  • Dr.-Ing. Roland Bless rules! (So does his LaTeX class for theses.)
  • Working without internet is possible. It is even better than working with internet. Simply leave gaps where you need to look up stuff and fill them in in the evening.
  • Losing half a litre of blood does not impair my fitness for (brain) work.
  • Working with version control requires a minimum of intelligence attention. Unfortunately mostly so when ending work (dead tired) and when beginning to work (dead tired).
  • Side effects: Insomnia, itchy area on left leg, belly aches, little blisters on the sides of my fingers, headaches, slight but constant petulance.
  • "I know what I want to say, getting it on paper is the least work." - WROOOONG!
  • German is such a crappy language to write scientific texts in. Special greetings to the generic masculine. Gah!
  • When the cat's writing her thesis ...
    The fun time's over now, darling ;)
  • "I have don't really like proof-reading your thesis in PDF, can't you just send me the Word file?" is not what you want to hear from your proof reader.
  • Good: Debian, vim, subversion, LaTeX, bibtex, evince, xpdf, pdftk, PostgreSQL, OpenOffice.org, dia, gimp, phpESP, tea, coffee, ramen, chocolate, electric fan, eating at the uni's cafeteria twince a day, raw cornflakes straight from the box, frida (my trusty laptop), power naps, pizza, people understanding my true problems, the freedom to burry myself in my work and absolutely and utterly neglect anything else until I am finished.
  • The flat can look worse. Much!
  • Bad:
    • The FSIL (student council for teaching students) belt grinding(!) tables on the balcony in front of the students' working rooms.
    • People trying to be nice and asking how it's going with the thesis.
    • Fellow students greeting me with "Hey still here?"
    • Our evil DPL blogging about his highly addictive monsterz just when I got to work.
  • I'll do it after I handed in the thesis.
  • I'll see a doctor about it after I handed in the thesis ...
  • I should commit much more often (svn that is)
  • How come there are so many extra 'i's in your thesis?" Because it's Linux!
  • Sense of time is overrated.
  • Print shop guy is mean.
    A = Me, overtired, having formatted and doing last changes to this document the whole night through and on until 20 minutes before the printing appointment.
    B = Print shop guy

    B: You know that's not A4 ...
    A: WHAT?!
    B: Yea, it's too big.
    A: WHAT?! But, but, I ... That can't be!
    B: I'm telling you, it's too big. See, 0.3mm too long and 0.12mm too wide
    A: ... *death stare*

  • The examination office is now located in the fourth floor in the building next to the post office at the Hindenburgplatz.
  • Tolimar is the most patient and understand guy I've ever known.
    Thank you!
  • 6 months are SUCH a long time!

Meike Reichle: Just when you are about to give up ...

It actually seemed as though I wouldn't be going to DebConf this year. I didn't get to work much the last two months, since I wanted to spend all my time on the near completion of my thesis so I didn't have the money to pay for a flight (or train) to EDI and back myself. Due to that same thesis I also didn't have the time to prepare a talk this year so I was also not a speaker. Since I am also neither a DD nor in NM I was pretty sure I wouldn't be eligible for travel sponsorship this year. And, as expected, I was indeed very far down the queue, so when I still hadn't heard anything about being sponsored until about a week before DebConf was starting I had pretty much given up on the whole thing and resigned to the fact that this year's DebConf would happen without me. However, on 10 June I had a mail in my Inbox. Subject: "Your travel cost sponsorship request for DebConf7". It seems the DebConf team was able to dig up some more money and do another run on the sponsorship queue. This was three days before I had to get my thesis to the print shop and I wasn't really doing anything else except for frantically going over my proof readers' annotations, doing last minute additions, changes etc. and occasionally lie down for a few hours of rather uneasy sleep. So my first reaction was something along the lines of "What?! Now?! I don't have time for this now! Go away!" and I was pretty close to answering the mail saying "Thank's but that's too short notice. I won't be coming, have fun, see you all next year." Luckily Tolimar prevented this though and actually managed to find a flight for me that not only goes on the actual days that I had originally planned to arrive and leave but that is also not far over my travel sponsorship! So, long story short, I'll be flying to EDI on Wednesday. It'll only be for the very last few days and I am probably already missing out on lots and lots of stuff, but at least I'll be able to attend for a few days. And in time for debian-women's third birthday! :) I just hope everything will go well, it seems there's a lot of trouble with flying to DebConf this year, at least judging from what I read on planet and heard on irc. See you all soon!

15 June 2007

Meike Reichle: Done

A picture of my thesis' prints lying n a box
Done! More later. Now ... sleep . . . ZZ Z ZZ ZZ ZZZ

9 June 2007

Axel Beckert: .org registration rules arbitrariness

For about nine years, my domain deuxchevaux.org was hosted (which means web, DNS and a catchall e-mail forward) by Internett at Saarbr cken. Although it was a sponsered hosting without much support I was quite happy with their service. But especially my ideas and demands regarding spam filtering grew out of the possibilities of a mass hosting solution. Since I run my own web, mail and name servers for a while now, it was no question that also deuxchevaux.org should become self-hosted. Since I run a root-server at Hetzner and their “robot” also offers domain handling, I planned to transfer deuxchevaux.org to them. Therefore I first had to register my two DNS servers (sym.noone.org and virt.noone.org) with them. In the documentation there was a note that for .org domains, name servers in a .org domain have to be registered with the same registrar. And just a few hours after registering the name servers via their web interface I got a mail from Hetzner Support that the domain of my name servers are not registered with Hetzner and so I cannot use them form .org domains. Asking for the cause of this rule, I got the answer that this is a rule by Hetzner’s upstream registrar, Cronos AG. Well, since I don’t understand such arbitrarily looking rules, I was looking around for another registrar with usable web interface. On the DaLUG mailing list, someone recommended eDNS. Since their single user account is free of setup and monthly fees, I signed up with them and started playing around with their web interface. When I tried to transfer deuxchevaux.org using the Auth-Code, I got the response that the transfer failed and when I clicked on “Details”, I got “$VAR1 = [];” as detailed information about the failure. Data::Dumper says hello. I wrote them and asked if they can tell me, what that should mean last Thursday and got no answer so far. I don’t think, I’ll register domains with them anymore. So where to try it now? Someone recommended GoDaddy, but I neither like their website (way too much targeted on beginners and mainstream) nor do I want to apply for a credit card or a PayPal account to be able to pay their bills. So a bill from my UML hoster Korypet (aka VD Server) caught my eye: They were lowering prices for registrations at some top level domains (and in comparison to the recent lowerings at eDNS the new prices also apply to existing contracts) including .at and .org (and I only have .at, .ch and .org domains). I didn’t knew they also do domains outside of selling them in packages with UML hosts. So I wrote to Korypet support, if they offer a web interface for domain handling and got a reply less than two hours later: Not yet, but they’re working on it. Until then, I can request domain handling tasks by e-mail to their support. Since I know their UML managing web interface – which works fine – and since I’m happy with their support, service and prices since years (I’m customer there since 2003), I replied with all the necessary data for the transfer. Well, the transfer failed, too. But in comparsion to Hetzner or eDNS, they made the effort to exactly find out, what happened. So what did happen? The rule which the Hetzner support guy told me that it was from their upstream registrar wasn’t from there but from Public Internet Registry (PIR) itself. And the rule seems to match not that often, so that many people involved in domain registration don’t know about it (and usually neither understand its existence when they hear about it). Also I have no understanding for this harassment and so I felt the strong urge to get one over on them. Korypet suggested several solutions fitting my needs (i.e. the usage of my DNS servers for my domains). They even offered A records under some of their PIR registrered domains pointing to the IP addresses of my DNS servers for no fee, but luckily some A records under my own .ch domain sufficed. So the transfer was successful on Friday evening, 6pm local time, my own mail server (running Postfix) was happily rejecting a lot of spam to (and even from) non-existing users (which came in over the catch-all before) as well as hosts greeting with not fully qualified or invalid HELOs and greylisting others via David Schweikert’s Postgrey. The number of accepted mails and recognized spam sunk immediately by approximately factor four on the whole mail server, although deuxchevaux.org isn’t the only domain that receives mail there (but was the only one which had a catch-all before). So in the long run, I’ll probably move all .org and .at domains over to Korypet since they have not only fair prices but also a competent and individual support. (And yes, this is a recommendation. ;-)

26 May 2007

Alexander Schmehl: Doing stuff I should have done quite some time ago...

Yesterday I did something, I should have done a long time ago. I donated blood. I donated blood several times already, especially when I was in army service and a nearby University hospital called for help, when they where running low. I must confess it wasn't only the feel good factor that motivated me back then; you could donate blood during your duty hours, got some money, something to eat a way better than the normal food we got and additionally you where freed from heavy duty for two days. Even after I got out of military service, I went a couple of times to donate blood. But for some reason -- I don't know why -- I stopped for a couple of years. Well; the funny thing is, that the German red Cross has often these collect blood sessions in a nearby school, which is on my way back to university, but even that didn't worked. I always had something else in mind or planed for that evening. However, the other day we found a flier of one of those collect blood sessions yesterday evening. And so we went there... and where surprised how many people wanted to donate blood! I can't remember that I ever had to wait to donate blood, but this time they said they had many first time donors, which need special care. Rest of the story is easy: After some interesting conversation (You know how that works? -- Yes, I look away, and you do the rest and tell me nothing!), Meike and myself had half a liter less, and enjoyed a very nice meal. As I already said: I don't understand, why I didn't did it for such a long time; nice atmosphere, nice things to eat, nice people taking care of you... I'm going to donate more often. Perhaps you want to try it, too?

Next.

Previous.